home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 1999 #10 / 1999 CD 10 (black).iso / Arkivet / IE5 / FI / MDAC_IE5.CAB / adoxrdme.txt < prev    next >
Encoding:
Text File  |  1999-03-31  |  6.2 KB  |  118 lines

  1. ---------------------------------------------------------
  2. Microsoft ActiveX(R) Data Objects Extensions for DDL and Security
  3. Readme File
  4. ---------------------------------------------------------
  5.  
  6. (c) 1998 Microsoft Corporation. Kaikki oikeudet pidΣtetΣΣn.
  7.  
  8. TΣssΣ asiakirjassa on viime hetken tietoja ja muita tietoja jotka tΣydentΣvΣt Microsoft ADO Extensions for DDL and Security (ADOX) -oppaita.
  9.  
  10. --------
  11. SIS─LLYS
  12. --------
  13.  
  14. 1. TUOTTEEN KUVAUS
  15.    
  16. 2. OMINAISUUDET
  17.    
  18. 3. TEKNISI─ TIETOJA
  19.  
  20. 4. TUNNETUT ONGELMAT JA RAJOITUKSET SEK─ NIIDEN RATKAISUT
  21.  
  22. ------------------
  23. 1. TUOTTEEN KUVAUS
  24. ------------------
  25.  
  26. Microsoft« ActiveX« Data Objects Extensions for Data Definition Language and Security (ADOX) on  ADO-objektien ja ohjelmointimallin laajennus. ADOX sisΣltΣΣ objekteja tietokannan rakenteen luomista ja muuntamista sekΣ suojauksia varten. Koska se on objektipohjainen lΣhestymistapa rakenteen kΣsittelyyn, voit kirjoittaa koodia, joka toimii erilaisten tietolΣhteiden kanssa riippumatta niiden alkuperΣissyntaksien eroista.
  27.  
  28. ---------------
  29. 2. OMINAISUUDET
  30. ---------------
  31.  
  32. ADOX on ADO-pΣΣobjektien lisΣkirjasto. Se tarjoaa lisΣobjekteja rakenneobjektien, kuten taulukoiden ja menetelmien, luomiseen, muuntamiseen ja poistamiseen. Se sisΣltΣΣ my÷s suojausobjekteja kΣyttΣjien ja ryhmien yllΣpitΣmiseen sekΣ objektien oikeuksien my÷ntΣmiseen ja peruuttamiseen.
  33.  
  34. -------------------
  35. 3. TEKNISI─ TIETOJA
  36. -------------------
  37.  
  38. 3.1 Taulukoiden, indeksien ja sarakkeiden pakolliset ja valinnaiset ominaisuudet
  39.  
  40. TietolΣhde ei ehkΣ tue kaikkia taulukko-, indeksi- ja sarakeobjektien ominaisuuksia. Virhe tapahtuu, jos olet asettanut arvon ominaisuudelle, jota tietolΣhde ei tue. Uusien taulukoiden, indeksien ja sarakkeiden osalta virhe tapahtuu, kun ne lisΣtΣΣn kokoelmaan. Aiemmin luotujen objektien osalta virhe tapahtuu, kun ominaisuuden arvoa asetetaan.
  41.  
  42. Taulukko-, indeksi- tai sarakeobjektia luotaessa valinnaisen ominaisuuden oletusarvo ei ole tae siitΣ, ettΣ tietolΣhde tukee ominaisuutta. Saat lisΣtietoja tietolΣhteen tukemista ominaisuuksista tietolΣhteen ohjeista.
  43.  
  44. 3.2 ADOXin kΣyttΣminen Microsoft OLE DB -palveluiden kanssa
  45.  
  46. Jotkin OLE DB -tietolΣhteet eivΣt tue tiettyjΣ ADOXin ominaisuuksia. Microsoft Jet -tietokantamoduulin Microsoft OLE DB -palvelu tukee ADOXia tΣysin. Alla on tietoja OLE DB -palvelun Microsoft SQL ServeriΣ varten, the Microsoft OLE DB -palvelun ODBC:tΣ varten ja or the Microsoft OLE DB -palvelun Oraclea varten yhteensopivuudesta. Muut Microsoft OLE DB -palvelut eivΣt tue ADOXia.
  47.  
  48. Microsoft SQL Server OLE DB -palvelu
  49.  
  50. Kaikkia ADOX-objekteja, -kokoelmia, -ominaisuuksia ja -menetelmiΣ tuetaan seuraavia lukuunottamatta:
  51.  
  52. Luettelo: Create-menetelmΣ.
  53. Taulukot: Aiemmin luotujen taulukoiden ominaisuudet ovat vain luku -tyyppisiΣ (uusien taulukoiden ominaisuudet voivat olla luku ja kirjoitus -tyyppisiΣ).
  54. NΣkymΣt: Ei tueta.
  55. Toimintosarjat: Append-menetelmΣ, Delete-menetelmΣ ja Command-ominaisuus.
  56. Avaimet: Append-menetelmΣ ja Delete-menetelmΣ.
  57. KΣyttΣjΣt: Ei tueta.
  58. RyhmΣt: Ei tueta.
  59.  
  60. Microsoft OLE DB -palvelu ODBC:tΣ varten
  61.  
  62. Kaikkia ADOX-objekteja, -kokoelmia, -ominaisuuksia ja -menetelmiΣ tuetaan seuraavia lukuunottamatta:
  63.  
  64. Luettelo: Create-menetelmΣ.
  65. Taulukot: Append-menetelmΣ ja Delete-menetelmΣ. Aiemmin luotujen taulukoiden ominaisuudet ovat vain luku -tyyppisiΣ (uusien taulukoiden ominaisuudet voivat olla luku ja kirjoitus -tyyppisiΣ).
  66. NΣkymΣt: Append-menetelmΣ, Delete-menetelmΣ ja Command-ominaisuus.
  67. Toiminnot: Append-menetelmΣ, Delete-menetelmΣ ja Command-ominaisuus.
  68. Indeksit: Append-menetelmΣ ja Delete-menetelmΣ.
  69. Avaimet: Append-menetelmΣ ja Delete-menetelmΣ.
  70. KΣyttΣjΣt: Ei tueta.
  71. RyhmΣt: Ei tueta.
  72.  
  73. Microsoft OLE DB Provider for Oracle
  74.  
  75. Kaikkia ADOX objekteja, kokoelmia, ominaisuuksia ja menetelmiΣ tuetaan, paitsi niitΣ, jotka luetellaan tΣssΣ:
  76.  
  77. Luettelo: Create-menetelmΣ.
  78. Taulukot: Append-menetelmΣ ja Delete-menetelmΣ. Aiemmin luotujen taulukoiden ominaisuudet ovat vain luku -tyyppisiΣ (uusien taulukoiden ominaisuudet voivat olla luku ja kirjoitus -tyyppisiΣ).
  79. NΣkymΣt: Append-menetelmΣ, Delete-menetelmΣ ja komento-ominaisuus.
  80. Procedures: Append-menetelmΣ, Delete-menetelmΣ, Command-ominaisuus.
  81. Indeksit: Append-menetelmΣ ja Delete-menetelmΣ.
  82. Avaimet: Append-menetelmΣ ja Delete-menetelmΣ.
  83. KΣyttΣjΣt: Ei tueta.
  84. RyhmΣt: Ei tueta.
  85.  
  86.  
  87. ---------------------------------------------------------
  88. 4. TUNNETUT ONGELMAT JA RAJOITUKSET SEK─ NIIDEN RATKAISUT
  89. ---------------------------------------------------------
  90.  
  91. Seuraavassa on luettelo ADOXin tunnetuista ongelmista.
  92.  
  93. 4.1 DateCreated- ja DateModified-ominaisuudet vaativat Refresh-menetelmΣn kΣyttΣmistΣ
  94.  
  95. Vasta liitettyjen objektien DateCreated- ja DateModified-ominaisuuksien arvo on NULL. Uuden nΣkymΣn tai toiminnon liittΣmisen jΣlkeen on kutsuttava Views- tai Procedures-kokoelman Refresh-menetelmΣΣ, jotta DateCreated- ja DateModifiedAfter-ominaisuuksille saadaan arvot.
  96.  
  97. 4.2 Index-objekteilla ei ole ParentCatalog-ominaisuutta
  98.  
  99. ADOXin Ohjeessa ParentCatalog on lueteltu virheellisesti Index-objektien ominaisuudeksi. ParentCatalog on vain Column- ja Table-objektien ominaisuus.
  100.  
  101. 4.3 adAccessRevoke ohittaa SetPermissions-menetelmΣn Rights-parametrin
  102.  
  103. Kun ryhmΣn tai kΣyttΣjΣn SetPermissions-menetelmΣΣ kutsutaan, Actions-parametrin asettaminen arvoksi adAccessRevoke ohittaa kaikki Rights-parametrin asetukset. Actions-parametria ei tule asettaa arvoksi adAccessRevoke jos Rights-parametrin asetuksilla halutaan olevan vaikutusta.
  104.  
  105. 4.4 Append-menetelmΣn RelatedColumn-parametri (Keys-kokoelma)
  106. Keys-kokoelman Append-menetelmΣn ohjeissa tulisi olla valinnainen neljΣs parametri, RelatedColumn. PΣivitetty syntaksi:
  107.  
  108. Keys.Append Key [, KeyType] [, Column] [, RelatedTable] [, RelatedColumn]
  109.  
  110. RelatedColumn-parametri on valinnainen. RelatedColumn on merkkijono, joka mΣΣrittΣΣ sarakkeen nimen, johon viiteavain viittaa. RelatedTable-parametri voi vastata Column-objektin Name-ominaisuuden arvoa.
  111.  
  112. 4.5 IndexNulls-ominaisuuden adIndexNullsAllow-arvo
  113.  
  114. IndexNulls-ominaisuuden ohjeissa Index-objektin tulisi sisΣltΣΣ
  115. hyvΣksyttyjen arvojen taulukossa my÷s seuraava Enum-vakio:
  116.  
  117. adIndexNullsAllow     Indeksi sallii tietueet, joiden avainsarakkeen arvo on Null. Jos Null-arvo sy÷tetΣΣn avainsarakkeeseen, tietue lisΣtΣΣn indeksiin. 
  118.